import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { MouldRoutingModule } from './mould-routing.module';
import { MouldComponent } from './mould.compent';
import { MouldsComponent } from './moulds/moulds.component';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { TextInputModule, ButtonModule, DataTableModule, DatepickerModule, InputNumberModule, PaginationModule, TooltipModule, FormModule, SelectModule, ToggleModule, ToastModule, TreeModule, ModalModule, CascaderModule, DropDownModule, UploadModule, DatepickerProModule, ProgressModule, ImagePreviewModule } from 'ng-devui';
import { SharedModule } from 'src/app/@shared/shared.module';
import { AddmouldsComponent } from './moulds/addmoulds/addmoulds.component';
import { AddModulTypeComponent } from './moduldtype/add-modul-type/add-modul-type.component';
import { EditMouldTypeComponent } from './moduldtype/edit-mould-type/edit-mould-type.component';
import { EditMouldsComponent } from './moulds/edit-moulds/edit-moulds.component';


@NgModule({
  declarations: [
    MouldComponent,
    MouldsComponent,
    AddmouldsComponent,
    AddModulTypeComponent,
    EditMouldTypeComponent,
    EditMouldsComponent
  ],
  imports: [
    CommonModule,
    MouldRoutingModule,
    SharedModule,
    TextInputModule,
    ButtonModule,
    DataTableModule,
    DatepickerModule,
    InputNumberModule,
    PaginationModule,
    TooltipModule,
    FormModule,
    FormsModule,
    SelectModule,
    ToggleModule,
    ReactiveFormsModule,
    ToastModule,
    TreeModule,
    ModalModule,
    CascaderModule,
    ButtonModule,
    DropDownModule,
    UploadModule,
    DatepickerProModule,
    ProgressModule,
    ImagePreviewModule
  ]
})
export class MouldModule { }
